package cn.jieruoda.eb.system.domain.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import cn.jieruoda.eb.system.domain.entity.SystemStoreStaff;

/**
 * 门店店员数据访问接口
 */
@Repository
public interface SystemStoreStaffRepository extends JpaRepository<SystemStoreStaff, Integer> {
    
    /**
     * 根据门店ID查询店员列表
     */
    List<SystemStoreStaff> findByStoreId(Integer storeId);
    
    /**
     * 根据管理员ID查询店员
     */
    SystemStoreStaff findByUid(Integer uid);
    
    /**
     * 根据手机号查询店员
     */
    SystemStoreStaff findByPhone(String phone);
    
    /**
     * 根据状态查询店员列表
     */
    List<SystemStoreStaff> findByStatus(Integer status);
    
    /**
     * 根据门店ID和核销状态查询店员列表
     */
    List<SystemStoreStaff> findByStoreIdAndVerifyStatus(Integer storeId, Integer verifyStatus);
} 